package bean;

public class PacoteT {
	private int valorLaco1;
	private int valorLaco2;
	private int faixa;
	private String pacoteString;

	public PacoteT() {
		
	}
	
	public PacoteT(String evento) {
		if(!evento.startsWith("T")){
			throw new IllegalStateException("Pacote invalido: " + evento);
		}
		
		this.pacoteString = evento;
		String[] cortado = pacoteString.split("#");
		setFaixa(Integer.parseInt(cortado[0].substring(1, 2)) - 1);
		this.valorLaco1 = Integer.parseInt(cortado[1]);
		this.valorLaco2 = Integer.parseInt(cortado[2]);
	}

	public void geraPacoteT(String evento){
		if(!evento.startsWith("T")){
			throw new IllegalStateException("Pacote invalido: " + evento);
		}
		
		this.pacoteString = evento;
		String[] cortado = pacoteString.split("#");
		setFaixa(Integer.parseInt(cortado[0].substring(1, 2)) - 1);
		this.valorLaco1 = Integer.parseInt(cortado[1]);
		this.valorLaco2 = Integer.parseInt(cortado[2]);
	}
	
	public int getValorLaco1() {
		return valorLaco1;
	}

	public void setValorLaco1(int valorLaco1) {
		this.valorLaco1 = valorLaco1;
	}

	public int getValorLaco2() {
		return valorLaco2;
	}

	public void setValorLaco2(int valorLaco2) {
		this.valorLaco2 = valorLaco2;
	}

	public void setFaixa(int faixa) {
		this.faixa = faixa;
	}

	public int getFaixa() {
		return faixa;
	}

	public String getPacoteString() {
		return pacoteString;
	}
}
